home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 95
/
Amiga News 95.iso
/
dpat
/
dpat86
/
bm
/
bordermaker.doc
< prev
next >
Wrap
Text File
|
1994-07-08
|
10KB
|
228 lines
BorderMaker v 1.0r
Manuel de
l'utilisateur
Ce manuel décrit la version 1.0r de l'utilitaire BorderMaker.
BorderMaker est (c)1993-1994 par Michel TOURNAY
Ce logiciel, écrit en PCQ Pascal, est dans le domaine public donc
librement distribuable.
Toute revente est strictement interdite.
Vous pouvez copier et distribuer ce programme aux conditions suivantes:
- l'ensemble des fichiers doit être fourni;
- aucun fichier ne doit avoir été modifié;
- vous ne devez pas demander plus de 40 FF pour cela.
La bibliothèque "reqtools.library" est (c)1990-1994 par Nico FRANCOIS.
Malgré une utilisation très fréquente de cet utilitaire, je ne peux
garantir qu'il ne contient pas d'erreur. Vous l'utiliserez donc à vos
risques et périls. Je ne pourrai en aucun cas être tenu responsable de
dommages, directs ou indirects, résultants de l'utilisation de BorderMaker.
!!! ATTENTION !!!
Je signale ici l'existence d'un bug de ce programme. D'après moi ce bug
ne vient pas de mon programme mais du fichier objet responsable du passage
des paramètres à la libairie ReqTools. J'appuie cette affirmation par le
fait que la demo en PCQ plante à la fin de son execution.
En quoi consiste ce bug? Ne jouez pas trop avec le requester de fichier!
Je vous conseille de choisir un nom de fichier au début et d'éviter de
changer de fichier pour chaque structure.
Sommaire
1. Introduction
2. Mode d'emploi
2.1 Démarrage
2.2 Description des gadgets
2.3 Raccourci clavier
3. Le reste
3.1 Quoi et quand?
3.2 Contactez moi
3.3 Historique
1. Introduction
BorderMaker est un programme dedié au programmeurs en PCQ Pascal.
Grâce à lui, vous pourrez facilement créer les bords de vos gadget
dans vos interfaces intuition.
BorderMaker peut écrire 4 types de bords. Ceux cis sont visibles dans
l'icône de BorderMaker. Leur noms sont :
IN1 OUT1
IN2 OUT2
BorderMaker écrit d'abord les paires de points qui sont necessaire
pour tracer les droites qui forment les bords. BorderMaker écrit
ensuite les structures 'Border' qui contiennent le mode, la couleur et
la position d'origine du bord.
A NOTER : BorderMaker crée les bords avec le style WorkBench 2.0 :
les couleurs 1 et 2 sont inversées par rapport au
WorkBench 1.3 (et précedent)
BorderMaker est compatible WB 1.2, 1.3, 2.0, 2.04, 3.0. Remerciements
à Eddy Marynowski pour ses tests sur son 500 WB 1.2, son 600 WB 2.04 et
son 2000 WB 2.0. Remerciements aussi à Arnaud Leroy pour les tests sur
4000.
BorderMaker est un logiciel du domaine public. Le source en PCQ
Pascal est fourni dans la distribution. Que tout programmeur PCQ qui
lui apporte une amélioration le fasse savoir à la communauté Amiga en
faisant distribuer sa nouvelle version par le biais du domaine public,
avec le nouveau source. Toute nouvelle version doit s'appuyer sur le
dernier source distribué. Tous les anciens auteurs doivent être cités
dans la documentation et l'historique doit être complèté. Il serait
bien d'envoyer votre dernière version à tous les anciens auteurs!
La version 1.0r de BorderMaker est différente de la version 1.0 par
le fait que cette nouvelle version utilise la ReqTools.library pour
le choix du fichier et pour confirmer que l'on quitte BorderMaker.
2. Mode d'emploi
2.1 Démarrage
depuis le workbench : double-clic sur l'icone... c'est tout!
depuis le cli : BorderMaker ne se détache pas du cli. Si
vous voulez le lancer en arriére plan, il
vous faudra utiliser un utilitaire dans
le genre de runback, ou, avec la commande
run de commodore :
run >nil: BorderMaker
BorderMaker ne necessite aucun argument.
2.2 Description des gadgets
'Nom du fichier' : le nom du fichier à créer.
BorderMaker appelle la requête de fichier
ReqTools pour cela.
Le nom du fichier est indispensable !
Vous pouvez donner au fichier un nom qui
existe déjà. BorderMaker vous demandera
lors de l'écriture s'il faut écrire la
nouvelle structure en bout de fichier ou
s'il faut écraser l'ancien fichier. Vous
pourrez aussi arrêter le processus.
'Nom de la structure' : Le nom de la structure.
C'est le nom que l'on retrouvera en tête
de nom des différentes structures créées.
Le nom de la structure n'est pas
indispensable mais fortement conseillé.
'Longueur' : Donne la longueur de la structure à
créer. Elle peut varier de 0 à 999.
'Hauteur' : Donne la hauteur de la structure à créer.
Elle peut varier de 0 à 999.
'OffsetX|Y' : Indique un décalage par rapport aux
coordonnées de départ de la structure.
En effet, pour les string gadget, il est
nécessaire de décaler vers la droite et
vers le haut le bord du gadget, sans quoi
le texte entré s'écrit SUR le bord.
Ils peuvent varier de -99 à 999?
'Type de la structure' : Le type de la structure.
Ce gadget est un 'Cycle gadget'. Un clic
dessus fait apparaître un nouveau type de
structure : IN1, IN2, OUT1, OUT2.
'Complement' : Active l'écriture des structures complé-
mentaires pour les structures de type IN1
et OUT1. Le complémentaire du IN1 est le
OUT1, le complémentaire du OUT1 est le
IN1.
'Ecrire' : Lance tout simplement l'écriture des
structures dans le fichier choisi !
Si aucun nom n'est défini, BorderMaker
appelle la requête de fichier ReqTools.
2.3 Raccourci clavier
+--------+-------------------------------------------+
| Touche | Fonction |
+--------+-------------------------------------------+
| 'F' | pour entrer le nom du fichier |
| 'S' | pour entrer le nom des structures |
| 'T' | pour changer le type de structure |
| 'L' | pour modifier la longueur du bord à créer |
| 'X' | pour modifier l'offset en X |
| 'H' | pour modifier la hauteur du bord à créer |
| 'Y' | pour modifierl'offset en Y |
| 'E' | pour écrire le fichier |
| 'Esc' | pour quitter le programme |
+--------+-------------------------------------------+
3. Le reste
3.1 Quoi et quand
Ici sont regroupées toutes les idées de modification et d'amé-
lioration que l'on peut (pourrai) appliquer à BorderMaker :
- La possibilité de voir le bord à créer avant de
l'écrire;
- La possibilité d'écrire des structures Intuitext et
des structures Gadgets;
3.2 Contactez moi
Vous qui utilisez Bordermaker, toutes propositions d'améliora-
tions à faire sont les bienvenues, ainsi que d'options à ajouter.
Les bugs que vous pourriez rencontrer, faites m'en part et vous
aurez droit à une version debuggée.
Contactez moi à cette adresse :
Michel TOURNAY
27 rue Felix Pres
08600 FROMELENNES
( FRANCE )
Ou, pour les utilisateurs résidant en FRANCE :
3615 RTEL
bal michelt
3.3 Historique
-------------------------------------------------------------------------------
v1.0 14128 octets 26/12/93
Premiére version distribuée. Pas de bug connu.
Auteur : Michel TOURNAY
-------------------------------------------------------------------------------
v1.0r 19876 octets 15/05/94
On ne peut plus écraser accidentellement un
fichier!
Un bug connu : le systême plante si BorderMaker
n'arrive pas à écrire le fichier demandé. Voir
recommandation ci-dessus.
Auteur : Michel TOURNAY
-------------------------------------------------------------------------------